| 
                
               | 
              
                
               | 
              
                @@ -20,7 +20,7 @@ from utils.error.response_utils import response 
               | 
            
            
            
              | 
                20
               | 
              
                20
               | 
              
                 from utils.redis.rgroup import get_group_info, get_group_users_info, set_group_info, set_group_users_info 
               | 
            
            
            
              | 
                21
               | 
              
                21
               | 
              
                 from utils.redis.rkeys import (TOUR_GUIDE_GROUP_CUR_GATHER_INFO, TOUR_GUIDE_GROUP_CUR_SESSION, 
               | 
            
            
            
              | 
                22
               | 
              
                22
               | 
              
                                                TOUR_GUIDE_GROUP_USER_BELONG) 
               | 
            
            
            
              | 
                23
               | 
              
                
               | 
              
                -from utils.redis.rtourguide import set_tour_guide_own_group 
               | 
            
            
            
              | 
                
               | 
              
                23
               | 
              
                +from utils.redis.rtourguide import get_tour_guide_own_group, set_tour_guide_own_group 
               | 
            
            
            
              | 
                24
               | 
              
                24
               | 
              
                  
               | 
            
            
            
              | 
                25
               | 
              
                25
               | 
              
                  
               | 
            
            
            
              | 
                26
               | 
              
                26
               | 
              
                 r = settings.REDIS_CACHE 
               | 
            
            
            
            
            
              | 
                
               | 
              
                
               | 
              
                @@ -257,9 +257,11 @@ def tg_group_gather_start_api(request): 
               | 
            
            
            
              | 
                257
               | 
              
                257
               | 
              
                 @logit 
               | 
            
            
            
              | 
                258
               | 
              
                258
               | 
              
                 def tg_group_token_api(request): 
               | 
            
            
            
              | 
                259
               | 
              
                259
               | 
              
                     """ 旅行团权限管理票据 """ 
               | 
            
            
            
              | 
                260
               | 
              
                
               | 
              
                -    group_id = request.POST.get('group_id', '')
               | 
            
            
            
              | 
                261
               | 
              
                260
               | 
              
                     admin_id = request.POST.get('admin_id', '') or request.POST.get('user_id', '')
               | 
            
            
            
              | 
                262
               | 
              
                261
               | 
              
                  
               | 
            
            
            
              | 
                
               | 
              
                262
               | 
              
                +    # 获取旅行团唯一标识 
               | 
            
            
            
              | 
                
               | 
              
                263
               | 
              
                +    group_id = get_tour_guide_own_group(admin_id) 
               | 
            
            
            
              | 
                
               | 
              
                264
               | 
              
                + 
               | 
            
            
            
              | 
                263
               | 
              
                265
               | 
              
                     return response(200, 'Generate Token Success', u'生成票据成功', {
               | 
            
            
            
              | 
                264
               | 
              
                266
               | 
              
                         'token': r.token(group_id + admin_id, ex_time=180) 
               | 
            
            
            
              | 
                265
               | 
              
                267
               | 
              
                     }) 
               | 
            
            
            
            
            
              | 
                
               | 
              
                
               | 
              
                @@ -268,11 +270,13 @@ def tg_group_token_api(request): 
               | 
            
            
            
              | 
                268
               | 
              
                270
               | 
              
                 @logit 
               | 
            
            
            
              | 
                269
               | 
              
                271
               | 
              
                 def tg_group_transfer_api(request): 
               | 
            
            
            
              | 
                270
               | 
              
                272
               | 
              
                     """ 旅行团权限管理转移 """ 
               | 
            
            
            
              | 
                271
               | 
              
                
               | 
              
                -    group_id = request.POST.get('group_id', '')
               | 
            
            
            
              | 
                272
               | 
              
                273
               | 
              
                     admin_id = request.POST.get('admin_id', '')  # 导游唯一标识,识别二维码获取
               | 
            
            
            
              | 
                273
               | 
              
                274
               | 
              
                     user_id = request.POST.get('user_id', '')
               | 
            
            
            
              | 
                274
               | 
              
                275
               | 
              
                     token = request.POST.get('token', '')
               | 
            
            
            
              | 
                275
               | 
              
                276
               | 
              
                  
               | 
            
            
            
              | 
                
               | 
              
                277
               | 
              
                +    # 获取旅行团唯一标识 
               | 
            
            
            
              | 
                
               | 
              
                278
               | 
              
                +    group_id = get_tour_guide_own_group(admin_id) 
               | 
            
            
            
              | 
                
               | 
              
                279
               | 
              
                + 
               | 
            
            
            
              | 
                276
               | 
              
                280
               | 
              
                     # 票据校验 
               | 
            
            
            
              | 
                277
               | 
              
                281
               | 
              
                     if not r.token_exists(group_id + admin_id, token): 
               | 
            
            
            
              | 
                278
               | 
              
                282
               | 
              
                         return response(TokenStatusCode.TOKEN_NOT_FOUND) 
               |